package com.ambulance.project.manager.mapper;

import com.ambulance.project.manager.domain.BizCardevice;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 车载设备管理Mapper接口
 *
 * @author zr
 * @date 2020-05-28
 */
@Repository
public interface BizCardeviceMapper
{
    /**
     * 查询车载设备管理
     *
     * @param deviceID 车载设备管理ID
     * @return 车载设备管理
     */
    public BizCardevice selectBizCardeviceById(Long deviceID);

    public List<BizCardevice> selectBizCardeviceDispatchById(Long deviceID);

    /**
     * 查询车载设备管理列表
     *
     * @param bizCardevice 车载设备管理
     * @return 车载设备管理集合
     */
    public List<BizCardevice> selectBizCardeviceList(BizCardevice bizCardevice);

    /**
     * 新增车载设备管理
     *
     * @param bizCardevice 车载设备管理
     * @return 结果
     */
    public int insertBizCardevice(BizCardevice bizCardevice);

    /**
     * 修改车载设备管理
     *
     * @param bizCardevice 车载设备管理
     * @return 结果
     */
    public int updateBizCardevice(BizCardevice bizCardevice);

    /**
     * 删除车载设备管理
     *
     * @param deviceID 车载设备管理ID
     * @return 结果
     */
    public int deleteBizCardeviceById(Long deviceID);

    /**
     * 批量删除车载设备管理
     *
     * @param deviceIDs 需要删除的数据ID
     * @return 结果
     */
    public int deleteBizCardeviceByIds(Long[] deviceIDs);
}
